package com.scvtc.domain.entity.party;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("党员材料")
@TableName("party_documention")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class PartyDocumention implements Serializable {

    @TableId
    private Integer id;


    @ApiModelProperty(value = "文档名称")
    private String documentionName;

    @ApiModelProperty(value = "文档时间")
    private String documentionDate;

    @ApiModelProperty(value = "文档类型")
    private String documentionCatagory;

//    @ApiModelProperty(value = "文档格式")
//    private String documentionType;

    @ApiModelProperty(value = "路径")
    private String documentionPath;

    @ApiModelProperty(value = "描述")
    private String documentionDescription;
}
